/*
 * drv_pin.h
 * @brief gpio driver for gd32f303-lqfp64
 * Created on: Mar 27, 2022
 * Author: Yanye
 */
#pragma once

enum GPIO_PIN_NUM {
    GPIO_PA0 = 0, GPIO_PA1, GPIO_PA2, GPIO_PA3, GPIO_PA4, GPIO_PA5, GPIO_PA6, GPIO_PA7,
    GPIO_PA8, GPIO_PA9, GPIO_PA10, GPIO_PA11, GPIO_PA12, GPIO_PA13, GPIO_PA14, GPIO_PA15,

	GPIO_PB0, GPIO_PB1, GPIO_PB2, GPIO_PB3, GPIO_PB4, GPIO_PB5, GPIO_PB6, GPIO_PB7,
	GPIO_PB8, GPIO_PB9, GPIO_PB10, GPIO_PB11, GPIO_PB12, GPIO_PB13, GPIO_PB14, GPIO_PB15,

	GPIO_PC0, GPIO_PC1, GPIO_PC2, GPIO_PC3, GPIO_PC4, GPIO_PC5, GPIO_PC6, GPIO_PC7,
	GPIO_PC8, GPIO_PC9, GPIO_PC10, GPIO_PC11, GPIO_PC12, GPIO_PC13, GPIO_PC14, GPIO_PC15,

	GPIO_PD0, GPIO_PD1, GPIO_PD2, GPIO_PD3, GPIO_PD4, GPIO_PD5, GPIO_PD6, GPIO_PD7,
	GPIO_PD8, GPIO_PD9, GPIO_PD10, GPIO_PD11, GPIO_PD12, GPIO_PD13, GPIO_PD14, GPIO_PD15,

	GPIO_MAX = 0x7fffffff
};

